@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{ margin:0px; padding:0px;}

/*公共样式*/
*{margin:0; padding:0; /* -moz-user-select:none; -webkit-user-select:none; user-select:none;*//* filter:alpha(opacity=0); -moz-opacity:0; opacity:0;*/}/*非IE下屏蔽选中*/
body{width:100%; text-align:center; color:#555; font-family:"宋体"; font-size:13px; background:#fff;}
img{border:0px;}
table{border-collapse:collapse;}
a{color:#454545; cursor:pointer; text-decoration:none; outline:none; blr:expression(this.onFocus=this.blur());/*IE outline*/}
a:hover{ color:#3FA7CB; text-decoration:none;}
.clr{ clear:both;}
.fl{float:left;}
.fr{float:right;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.bo{font-weight:bold;}
.nobo{font-weight:normal;}
.nobor{border:0px;}
.todo{font: 12px normal;}
.vc{vertical-align:middle;}
.hide{display:none;}
.show{display:block;}
.cursor{cursor:pointer;}
/*shadow*/
.select,.input,.area{
	-moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ABADB3 #DBDFE6 #DBDFE6 #ABADB3;
    border-radius: 2px 2px 2px 2px;
    border-style: solid;
    border-width: 1px;
    font-size: 13px;
    padding: 3px 2px;	
}
.input:focus,select:focus,.area:focus{
	border-color: #2CB1E7;
    /*box-shadow: 0 0 4px rgba(44, 177, 231, 0.3);*/
}